Python Job: Software Engineer

Job added on

Company

Work Selection

Location

Zurich - Switzerland

Job type

Full-Time

Python Job Details

Beschreibung

For our international medical partner, Roche Diagnostics Int Ltd based in Rotkreuz, we are looking for a qualified and motivated Software Engineer for one year with option for extension.

The department DSC (Diagnostics Standardization & Components) SW Engineering is responsible for the software framework which supports the development of Roche Instruments (Blood analysers etc.). The Simulacrum Team builds and maintains a comprehensive ecosystem around a hardware simulator that provides the test automation infrastructure and allows automated testing using Gherkin language. The team serves multiple instrument projects of different sizes within Roche. The requested workload by our customers has increased. To keep fulfilling our commitments towards our clients we are looking for a new team member.

Tasks

  • Software development within an Agile Release Train, developing frameworks, libraries and simulations used by Roche Diagnostic Instrument Projects
  • Relentless improvement of the software stack and toolchain
  • Be part of a delivery team who takes care of every activity related with the design, implementation, deployment and maintenance of a software product
  • Close collaboration with internal customers (Roche SW Developers)

Must Haves

  • Min. 5-7+ years of experience as Software Engineer or Software Developer, preferred in the regulated industry
  • Strong hands- on knowledge and experience in modern C++ (C++11 or higher), used within the last two years
  • Experience and must feel comfortable on a GNU command line
  • Experience with git and at least one collaboration tool (github/gitlab/bitbucket)
  • Experience with Linux and debian packaging, basic system administration, experience with container virtualisation (docker, lxd, etc.) and writing of shell scripts
  • Experience with modern Python such as developing command-line tools and writing web backends
  • Fluent English is a MUST
  • Feels comfortable in an agile environment, experience is a plus
  • Communicative open-minded team player
  • Pragmatic and fast problem solver

Nice to Haves

  • Fluency in German
  • University degree in software engineering
  • GitLab-CI/Jenkins or CI in general
  • Web FrontEnd knowledge (HTML, CSS, JavaScript)
  • Knowledge on modern JS frameworks (ideally Angular)
  • Experience with software design patterns, principles and object oriented design (OOD)
  • Experience in projects with end to end responsibility (gathering requirements, design, development, testing, deployment)
  • Experience in multi-process and multi-threaded application development
  • Experience in dockers

Are you interested? Do not hesitate and submit your complete application documents online today.

We also process applications by post, but will not return them for administrative reasons. We look forward to hearing from you!